home *** CD-ROM | disk | FTP | other *** search
Applesoft BASIC Source Code | 1989-05-22 | 1.3 KB | 52 lines | [FC] Applesoft BASIC Program (0x0801) |
- 100 TEXT : HOME : PRINT CHR$(21)
- 110 PRINT "MIGHTY GRAPH BY JIM WEILER"
- 120 VTAB 12: PRINT "CHECKING SYSTEM MEMORY. PLEASE WAIT."
- 130 IF PEEK(115) < >0 OR PEEK(116) < >150 OR PEEK(104) < >8 OR PEEK(103) < >1 THEN 480
- 135 ONERR GOTO 530
- 140 HIMEM: 15360: PRINT CHR$(4)"PREFIX": INPUT K$: PRINT CHR$(4)"PREFIX"K$
- 150 POKE 33,1
- 160 POKE 35,1
- 170 HOME
- 180 ONERR GOTO 470
- 190 PRINT CHR$(4)"CAT/RAM"
- 200 FOR C = 525 TO 529
- 210 T$ = T$ + CHR$( PEEK(C) -128)
- 220 NEXT
- 230 PRINT CHR$(4)"PREFIX": INPUT SVPTH$
- 240 IF VAL(T$) < >119 THEN 470
- 241 T$ = "": FOR C = 547 TO 551
- 242 T$ = T$ + CHR$( PEEK(C) -128)
- 243 NEXT
- 244 IF VAL(T$) < >8 THEN 470
- 250 PRINT CHR$(4)"-M.GRAPH.DUPE"
- 260 TEXT : VTAB 13
- 270 PRINT "COPYING MODULES TO RAMDISK."
- 280 PRINT "STARTUP MODULE...";
- 290 ONERR GOTO 530
- 300 PRINT CHR$(4)"DUPE M.GRAPH.BGIN,/RAM/M.GRAPH.BGIN"
- 310 PRINT "MAIN MODULE...";
- 320 PRINT CHR$(4)"DUPE M.GRAPH.MAIN,/RAM/M.GRAPH.MAIN"
- 330 PRINT "DRAWING MODULE...";
- 340 PRINT CHR$(4)"DUPE M.GRAPH.DRAW,/RAM/M.GRAPH.DRAW"
- 350 PRINT "DATA ENTRY MODULE...";
- 360 PRINT CHR$(4)"DUPE M.GRAPH.INPT,/RAM/M.GRAPH.INPT"
- 370 PRINT "FILE OPTIONS MODULE...";
- 380 PRINT CHR$(4)"DUPE M.GRAPH.FILE,/RAM/M.GRAPH.FILE"
- 390 PRINT "IMAGEWRITER SUPPORT MODULE...";
- 400 PRINT CHR$(4)"DUPE M.GRAPH.PRNT,/RAM/M.GRAPH.PRNT"
- 410 PRINT "PIE GRAPHICS MODULE...";
- 420 PRINT CHR$(4)"DUPE M.GRAPH.SHTB,/RAM/M.GRAPH.SHTB"
- 430 POKE 216,0
- 440 PRINT CHR$(4)"UNDUPE"
- 450 PRINT CHR$(4)"PREFIX/RAM"
- 460 IF PEEK(49149) = 1 THEN POKE 41859,3: REM FIX CHAIN BUG
- 470 POKE 216,0: PRINT CHR$(4)"CHAINM.GRAPH.BGIN"
- 480 TEXT : HOME
- 490 VTAB 12
- 500 PRINT "BAD MEMORY CONFIGURATION.": PRINT : PRINT "REBOOT. TRY AGAIN."
- 510 GET K$
- 520 PRINT CHR$(4)"BYE"
- 530 POKE 216,0
- 540 PRINT "UNABLE TO FIND ALL MODULES."
- 550 PRINT : PRINT "PRESS A KEY TO EXIT."
- 560 GOTO 510